package cn.huiyunche.bms.base.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Felix on 2017/8/4 9527.
 */
public class CWaybillDetails {

    private Long id;

    //备注
    private String comment;

    //运单表
    //运单编码
    private String waybillCode;

    //运单状态
    private Integer status;

    //竞单承运人
    private Integer carrierId;
    private String carrierName;

    //运单地址表
    //发车地省 市
    private String  wdepartProvinceName;
    private String  wdepartCityName;

    //送达地省 市
    private String wreceiptProvinceName;
    private String wreceiptCityName;

    //车辆数
    private Integer amount;

    private Integer modifyNum;

    private BigDecimal cost;

    private BigDecimal distance;

    private Date createTime;
    private Date arriveDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getWaybillCode() {
        return waybillCode;
    }

    public void setWaybillCode(String waybillCode) {
        this.waybillCode = waybillCode;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getCarrierId() {
        return carrierId;
    }

    public void setCarrierId(Integer carrierId) {
        this.carrierId = carrierId;
    }

    public String getCarrierName() {
        return carrierName;
    }

    public void setCarrierName(String carrierName) {
        this.carrierName = carrierName;
    }

    public String getWdepartProvinceName() {
        return wdepartProvinceName;
    }

    public void setWdepartProvinceName(String wdepartProvinceName) {
        this.wdepartProvinceName = wdepartProvinceName;
    }

    public String getWdepartCityName() {
        return wdepartCityName;
    }

    public void setWdepartCityName(String wdepartCityName) {
        this.wdepartCityName = wdepartCityName;
    }

    public String getWreceiptProvinceName() {
        return wreceiptProvinceName;
    }

    public void setWreceiptProvinceName(String wreceiptProvinceName) {
        this.wreceiptProvinceName = wreceiptProvinceName;
    }

    public String getWreceiptCityName() {
        return wreceiptCityName;
    }

    public void setWreceiptCityName(String wreceiptCityName) {
        this.wreceiptCityName = wreceiptCityName;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public BigDecimal getCost() {
        return cost;
    }

    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }

    public BigDecimal getDistance() {
        return distance;
    }

    public void setDistance(BigDecimal distance) {
        this.distance = distance;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getArriveDate() {
        return arriveDate;
    }

    public void setArriveDate(Date arriveDate) {
        this.arriveDate = arriveDate;
    }

    public Integer getModifyNum() {
        return modifyNum;
    }

    public void setModifyNum(Integer modifyNum) {
        this.modifyNum = modifyNum;
    }

    @Override
    public String toString() {
        return "CWaybillDetails{" +
                "id=" + id +
                ", distance='" + distance + '\'' +
                ", createTime='" + createTime + '\'' +
                ", arriveDate='" + arriveDate + '\'' +
                ", comment='" + comment + '\'' +
                ", waybillCode='" + waybillCode + '\'' +
                ", status=" + status +
                ", carrierId=" + carrierId +
                ", carrierName='" + carrierName + '\'' +
                ", wdepartProvinceName='" + wdepartProvinceName + '\'' +
                ", wdepartCityName='" + wdepartCityName + '\'' +
                ", wreceiptProvinceName='" + wreceiptProvinceName + '\'' +
                ", wreceiptCityName='" + wreceiptCityName + '\'' +
                ", amount=" + amount +
                ", cost=" + cost +
                ", modifyNum=" + modifyNum +
                '}';
    }
}
